iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
自我挑戰組

Hello World系列 第 19

Scala 語言和你 SAY HELLO!!

  • 分享至 

  • xImage
  •  

第十九天

各位點進來的朋友,你們好阿/images/emoticon/emoticon07.gif

小的不才/images/emoticon/emoticon46.gif只能做這個系列的文章,但還是希望分享給點進來的朋友,知道一些程式語言的來由,讓大家多少知道這些程式。

一樣直接上內容啦~~/images/emoticon/emoticon08.gif

------------------------------------------------------------⇃正文開始⇂----------------------------------------------------------

Scala執行於Java平台(Java虛擬機器),併兼容現有的Java程式。它也能執行於CLDC組態的Java ME中。

曾經有過另一.NET平台的實現,不過該版本已被放棄。

Scala的編譯模型(獨立編譯,動態類載入)與Java和C#一樣,所以Scala代碼可以呼叫Java類別庫(對於.NET實現則可呼叫.NET類別館)。

Scala套件包括編譯器和類別館,以BSD授權條款釋出。

其歷史:

洛桑聯邦理工學院的Martin Odersky於2001年基於Funnel的工作開始設計Scala

Funnel是把函式語言程式設計思想和佩特里網相結合的一種程式語言。

Odersky之前工作於Java泛型和javac。Java平台的Scala於2003年底/2004年初釋出。

.NET平台的Scala釋出於2004年6月,而該語言第二個版本,v2.0,釋出於2006年3月。

/images/emoticon/emoticon42.gif/images/emoticon/emoticon42.gif

那下面這邊為您展示Scala語言經典程碼:

    object HelloWorld extends App 
    {
      println("Hello, World!")
    }

感謝大家點進來撇一眼/images/emoticon/emoticon41.gif
/images/emoticon/emoticon29.gif

文章參考&引用處:https://zh.wikipedia.org/wiki/Scala


上一篇
Groovy 語言和你 SAY HELLO!!
下一篇
F# 語言和你 SAY HELLO!!
系列文
Hello World30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言